package io.renren.modules.generator.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 入库单物料
 *
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2018-12-13 23:31:43
 */
@TableName("b_in_order_item")
public class InOrderItemEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId
    private Long id;
    /**
     * 订单号
     */
    private String orderNo;
    /**
     * 物料id
     */
    private Long itemId;
    /**
     * 物料条码
     */
    private String itemGuid;
    /**
     * 数量—最小单位
     */
    private Double quantity;
    /**
     * 换算比率
     */
    private Double proportion;
    /**
     * 实际完成数量
     */
    private Double trueQuantity;
    /**
     * 位置code
     */
    private String psCode;
    /**
     * 真实位置
     */
    private String areaCode;


    /**
     * 批次编号
     */
    private String batchNo;

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    /**
     * 设置：
     */
    public void setId(Long id) {
        this.id = id;
    }
    /**
     * 获取：
     */
    public Long getId() {
        return id;
    }
    /**
     * 设置：订单号
     */
    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }
    /**
     * 获取：订单号
     */
    public String getOrderNo() {
        return orderNo;
    }
    /**
     * 设置：物料id
     */
    public void setItemId(Long itemId) {
        this.itemId = itemId;
    }
    /**
     * 获取：物料id
     */
    public Long getItemId() {
        return itemId;
    }
    /**
     * 设置：物料条码
     */
    public void setItemGuid(String itemGuid) {
        this.itemGuid = itemGuid;
    }
    /**
     * 获取：物料条码
     */
    public String getItemGuid() {
        return itemGuid;
    }
    /**
     * 设置：数量—最小单位
     */
    public void setQuantity(Double quantity) {
        this.quantity = quantity;
    }
    /**
     * 获取：数量—最小单位
     */
    public Double getQuantity() {
        return quantity;
    }
    /**
     * 设置：换算比率
     */
    public void setProportion(Double proportion) {
        this.proportion = proportion;
    }
    /**
     * 获取：换算比率
     */
    public Double getProportion() {
        return proportion;
    }
    /**
     * 设置：实际完成数量
     */
    public void setTrueQuantity(Double trueQuantity) {
        this.trueQuantity = trueQuantity;
    }
    /**
     * 获取：实际完成数量
     */
    public Double getTrueQuantity() {
        return trueQuantity;
    }
    /**
     * 设置：位置code
     */
    public void setPsCode(String psCode) {
        this.psCode = psCode;
    }
    /**
     * 获取：位置code
     */
    public String getPsCode() {
        return psCode;
    }
    /**
     * 设置：真实位置
     */
    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }
    /**
     * 获取：真实位置
     */
    public String getAreaCode() {
        return areaCode;
    }
}
